Yet another attempt at fixing bugs #14602, 14630, 14669.
authorEli Zaretskii <eliz@gnu.org>
Thu, 20 Jun 2013 17:36:24 +0000 (20:36 +0300)
committerEli Zaretskii <eliz@gnu.org>
Thu, 20 Jun 2013 17:36:24 +0000 (20:36 +0300)
commita81bedc2b5fc001a165910141c108c531f199cb0
treea2294edb474ee5c0452489a9121840f72b3448f0
parentba3e4173227cf9d6eeaa8a214b1aa26063cd6525
Yet another attempt at fixing bugs #14602, 14630, 14669.

 src/w32fns.c (w32_wnd_proc): Don't compute the header line and mode
 line dimensions here, to avoid race conditions with the main
 thread.
 src/w32term.c (w32_draw_window_cursor): Compute the header line and
 mode line dimensions here.
 <w32_system_caret_window, w32_system_caret_hdr_height>:
 <w32_system_caret_mode_height>: New variables.
 src/w32term.h: Declare them.
src/ChangeLog
src/w32fns.c
src/w32term.c
src/w32term.h